/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.ufps.cuatro.util.editor;

import com.ufps.cuatro.controlador.render.UtilRender;
import com.ufps.cuatro.modelo.representacion.componente.ComponenteDistribuidor;
import com.ufps.cuatro.modelo.representacion.componente.ComponenteDistribuidorIntegradorMetodo;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JComboBox;

/**
 *
 * @author Catc
 */
public class MyComboBoxComponenteEditor extends JComboBox implements ActionListener{
    private static final long serialVersionUID = -4955706161623854269L;
    
    private ComponenteDistribuidor objComponenteDistribuidor;
    
    /**
     *
     * @param items
     */
    public MyComboBoxComponenteEditor(ComponenteDistribuidor objComponenteDistribuidor) {
      super(objComponenteDistribuidor.getComponentesDistribuidos().toArray());
        if(objComponenteDistribuidor != null){
            this.objComponenteDistribuidor = objComponenteDistribuidor;
            this.addActionListener(MyComboBoxComponenteEditor.this);
        }else{
            UtilRender.printlnConsole("Objeto Componente distriuidor Nulo.", UtilRender.ACTION_NORMAL, false);            
        }
    }

    @Override
    public void actionPerformed(ActionEvent e) {
       if(e != null){
        ComponenteDistribuidor item = (ComponenteDistribuidor) this.getSelectedItem();
//        if(!objComponenteDistribuidor.equals(item)){
//            objComponenteDistribuidor = item;            
//        }
        }else{
            UtilRender.printlnConsole("ActionEvent Nulo.", UtilRender.ACTION_NORMAL, false);            
        }
    }
}
